Advanced querying for future directory enabled applications 1
نویسندگان
چکیده
With the growth of the Internet, directory softwares have recently proliferated. The Lightweight Directory Access Protocol (LDAPv3 [18]) is the standard, proposed by the Internet Engineering Task Force (IETF [9]) for modelling and querying network directory information, as well as accessing network directory services. More recently, several extensions have been proposed to the directory model to widen its application field. Indeed, future directory-based applications, known as Directory Enabled Networks (DEN) applications [3], use directories in a way far more complicated than existing ones. Notably, these applications have more complex query needs and LDAP query language must be extended to exploit the directory model extensions engendered by these new applications. In this paper, we present DQL (Directory Query Language), a high-level declarative language to query extended LDAP directories. As opposed to the LDAP query language, based on a protocol approach, DQL relies on databases and distributed systems technologies to offer more flexibility and interactivity. DQL extends LDAP query language with path expressions retrieval while keeping its semantics fully compliant with LDAP protocol. In addition, DQL’s query evaluator introduces the concept of partial query results which is important to query distributed directories, especially in Internet environments where some servers may often be down or unreachable.
منابع مشابه
Naming Plan for Internet Directory-Enabled Applications", RFC 2377
Application of the conventional X.500 approach to naming has heretofore, in the experience of the authors, proven to be an obstacle to the wide deployment of directory-enabled applications on the Internet. We propose a new directory naming plan that leverages the strengths of the most popular and successful Internet naming schemes for naming objects in a hierarchical directory. This plan can, w...
متن کاملMiddleware for Scalable Real-time Multimedia Cyberinfrastructure
Middleware is a layer of software that is used by applications to locate people and resources and to provide security. Middleware in the form of authentication, authorization, and directory services is especially of interest for improving the scalability and security of managed multimedia applications. This paper describes the problems, challenges and solutions to creating middleware for real-t...
متن کاملNaming Plan for Internet Directory-Enabled Applications
Application of the conventional X.500 approach to naming has heretofore, in the experience of the authors, proven to be an obstacle to the wide deployment of directory-enabled applications on the Internet. We propose a new directory naming plan that leverages the strengths of the most popular and successful Internet naming schemes for naming objects in a hierarchical directory. This plan can, w...
متن کاملRFC 2377 A Directory Naming
Application of the conventional X.500 approach to naming has heretofore, in the experience of the authors, proven to be an obstacle to the wide deployment of directory-enabled applications on the Internet. We propose a new directory naming plan that leverages the strengths of the most popular and successful Internet naming schemes for naming objects in a hierarchical directory. This plan can, w...
متن کاملPerformance Evaluation of Public IaaS Clouds for Web 2.0 Applications Using CloudStone Benchmark
Library; Bacon’s Media Directory; Cabell’s Directories; DBLP; Google Scholar; INSPEC; JournalTOCs; MediaFinder; ProQuest Advanced Technologies & Aerospace Journals; ProQuest Computer Science Journals; ProQuest Illustrata: Technology; ProQuest SciTech Journals; ProQuest Technology Journals; The Standard Periodical Directory; Ulrich’s Periodicals Directory; Web of Science Emerging Sources Citatio...
متن کامل